﻿#region VSS
/* 
 * 页面名称：RemoteHtml
 * 页面创建人：Administrator
 * 页面创建时间：06/22/2008 23:58:17
 *********************************************
 * VSS信息
 * $Header: /MyCollection.root/MyCollection/MyCollection/RemoteHtml.cs 1     08-06-23 12:35a Admin $ 
 * $History: RemoteHtml.cs $
 * 
 * *****************  Version 1  *****************
 * User: Admin        Date: 08-06-23   Time: 12:35a
 * Created in $/MyCollection.root/MyCollection/MyCollection
 */
#endregion


using System;
using System.Collections.Generic;
using System.Text;
using System.Text.RegularExpressions;

namespace MyCollection
{
    //************************************************************************
    // 用户名				上海淘游电子商务有限公司
    // 系统名				X2HiDotNet Program
    // 子系统名                 
    // 类说明             远程主页面类   	
    // 作成者					James
    // 改版日					06/22/2008 23:58:17
    // 改版内容					新建
    //************************************************************************

    public class RemoteHtml
    {
        #region 构造函数
      
        //public RemoteHtml(Collect ct)
        //{
        //    myCollectPropert = ct;
        //}

        public RemoteHtml(MyCollectDataSet.CollectProgramRow collectRow)
        {
            myCollectPropert = collectRow;
        }
        #endregion

       

        #region 成员变量及属性
        //private Collect myCollectPropert;
        private MyCollectDataSet.CollectProgramRow myCollectPropert;
        private string htmlCode;
        
        /// <summary>
        /// 分析出来的链接列表
        /// </summary>
        public string []  HrefCollection()
        {
            this.GetHtmlCode();
            htmlCode = CollectClass.GetBody(htmlCode, myCollectPropert.ListStartString, myCollectPropert.ListOverString, false, false);
            return CollectClass.GetArray(htmlCode, myCollectPropert.HerfStartString, myCollectPropert.HerfOverString, false, false);
        }



        #endregion
        #region 内部方法
        private void GetHtmlCode()
        {
            htmlCode = CollectClass.GetRemoteHtmlCode(myCollectPropert.CollectUrl, myCollectPropert.IsUtf);
        }

         #endregion
    }
}
